package com.sgb.kjwl.model.entity.user;

public class GoodsListEntity {

    /**
     * brandName : 新兴
     * distance : 0.0
     * selfSupportTag:0非自营 1自营
     * shopName : 中钧科技有限公司
     * cartTitle : 测试订单流程/新兴/热轧带肋钢筋(直条)
     * promoteStatus : 0
     * skustr : 材质:HRB5000E/规格:Φ121/自定义:#A/数字:A4/测试A:Messikk
     * imgUrl : https://shigongbang.oss-cn-hangzhou.aliyuncs.com/material/650000/20211236411282050920911?x-oss-process=image%2Fresize%2Cm_fixed%2Ch_260
     * unit : 吨
     * companyNo : 201909024695838
     * price : 0.01
     * cid2 : 971
     * id : 160923727727314
     * shopId : 807
     * cid1 : 3
     * skuid : 1352095927443394560
     * cid : 972
     * promotePrice : 0.00
     * isSellGoodGoods :true 热销商品 false 非热销商品
     * ranking: 1
     * storageName:四川省成都市
     * latitude : 29.33416
     * longitude : 104.766049
     * imAccount;
     */
    private boolean isST;
    private String brandName;
    private String distance;
    private String selfSupportTag;
    private String shopName;
    private String cartTitle;
    private int promoteStatus;
    private String skustr;
    private String imgUrl;
    private String unit;
    private String companyNo;
    private String price;
    private String originPrice;
    private String cid2;
    private String id;
    private String shopId;
    private String cid1;
    private String skuid;
    private String cid;
    private String promotePrice;
    private String sort;
    private double quetePrice; // 会员价
    private boolean hasQuete;
    private String storageName;
    private String brandId;
    private boolean isSellGoodGoods;
    private int ranking;

    private String lon;
    private String lat;
    private String lowestBuy;
    /**
     * 商砼的ImAccount
     */
    private String providerIMAccount;
    /**
     * 用于查询商品ImAccount的参数
     */
    private String shopUserNo;

    private int isMemberPrice;//1.4.9 是否有会员价1 有 0 没有
    private String vipPrice;//1.4.9会员价

    private Integer priceType = 1;

    public String getOriginPrice() {
        return originPrice;
    }

    public void setOriginPrice(String originPrice) {
        this.originPrice = originPrice;
    }

    public Integer getPriceType() {
        return priceType;
    }

    public void setPriceType(Integer priceType) {
        this.priceType = priceType;
    }

    public boolean isST() {
        return isST;
    }

    public void setST(boolean ST) {
        isST = ST;
    }

    public String getLongitude() {
        return lon;
    }

    public void setLongitude(String longitude) {
        this.lon = longitude;
    }

    public String getLatitude() {
        return lat;
    }

    public void setLatitude(String latitude) {
        this.lat = latitude;
    }

    public String getLowestBuy() {
        return lowestBuy;
    }

    public void setLowestBuy(String lowestBuy) {
        this.lowestBuy = lowestBuy;
    }

    public int getRanking() {
        return ranking;
    }

    public void setRanking(int ranking) {
        this.ranking = ranking;
    }

    public boolean isSellGoodGoods() {
        return isSellGoodGoods;
    }

    public void setSellGoodGoods(boolean sellGoodGoods) {
        isSellGoodGoods = sellGoodGoods;
    }

    public String getBrandId() {
        return brandId;
    }

    public void setBrandId(String brandId) {
        this.brandId = brandId;
    }

    public String getStorageName() {
        return storageName;
    }

    public void setStorageName(String storageName) {
        this.storageName = storageName;
    }

    public void setHasQuete(boolean hasQuete) {
        this.hasQuete = hasQuete;
    }

    public boolean isHasQuete() {
        return hasQuete;
    }

    public double getQuetePrice() {
        return quetePrice;
    }

    public void setQuetePrice(double quetePrice) {
        this.quetePrice = quetePrice;
    }

    public String getSort() {
        return sort;
    }

    public void setSort(String sort) {
        this.sort = sort;
    }

    public String getProviderIMAccount() {
        return providerIMAccount;
    }

    public void setProviderIMAccount(String providerIMAccount) {
        this.providerIMAccount = providerIMAccount;
    }

    public String getShopUserNo() {
        return shopUserNo;
    }

    public void setShopUserNo(String shopUserNo) {
        this.shopUserNo = shopUserNo;
    }

    public GoodsListEntity() {
    }

    public GoodsListEntity(boolean isST, String brandName, String distance, String selfSupportTag, String shopName, String cartTitle, int promoteStatus, String skustr
            , String imgUrl, String unit, String companyNo, String price, String cid2, String id, String shopId, String cid1, String skuid
            , String cid, String promotePrice, String sort, boolean isSellGoodGoods, int ranking, String storageName, String lon, String lat, String lowestBuy, String imAccount) {
        this.isST = isST;
        this.brandName = brandName;
        this.distance = distance;
        this.selfSupportTag = selfSupportTag;
        this.shopName = shopName;
        this.cartTitle = cartTitle;
        this.promoteStatus = promoteStatus;
        this.skustr = skustr;
        this.imgUrl = imgUrl;
        this.unit = unit;
        this.companyNo = companyNo;
        this.price = price;
        this.cid2 = cid2;
        this.id = id;
        this.shopId = shopId;
        this.cid1 = cid1;
        this.skuid = skuid;
        this.cid = cid;
        this.promotePrice = promotePrice;
        this.sort = sort;
        this.isSellGoodGoods = isSellGoodGoods;
        this.ranking = ranking;
        this.storageName = storageName;
        this.lon = lon;
        this.lat = lat;
        this.lowestBuy = lowestBuy;
        this.providerIMAccount = imAccount;
    }

    public String getBrandName() {
        return brandName;
    }

    public void setBrandName(String brandName) {
        this.brandName = brandName;
    }

    public String getDistance() {
        return distance;
    }

    public void setDistance(String distance) {
        this.distance = distance;
    }

    public String getSelfSupportTag() {
        return selfSupportTag;
    }

    public void setSelfSupportTag(String selfSupportTag) {
        this.selfSupportTag = selfSupportTag;
    }

    public String getShopName() {
        return shopName;
    }

    public void setShopName(String shopName) {
        this.shopName = shopName;
    }

    public String getCartTitle() {
        return cartTitle;
    }

    public void setCartTitle(String cartTitle) {
        this.cartTitle = cartTitle;
    }

    public int getPromoteStatus() {
        return promoteStatus;
    }

    public void setPromoteStatus(int promoteStatus) {
        this.promoteStatus = promoteStatus;
    }

    public String getSkustr() {
        return skustr;
    }

    public void setSkustr(String skustr) {
        this.skustr = skustr;
    }

    public String getImgUrl() {
        return imgUrl;
    }

    public void setImgUrl(String imgUrl) {
        this.imgUrl = imgUrl;
    }

    public String getUnit() {
        return unit;
    }

    public void setUnit(String unit) {
        this.unit = unit;
    }

    public String getCompanyNo() {
        return companyNo;
    }

    public void setCompanyNo(String companyNo) {
        this.companyNo = companyNo;
    }

    public String getPrice() {
        return price;
    }

    public void setPrice(String price) {
        this.price = price;
    }

    public String getCid2() {
        return cid2;
    }

    public void setCid2(String cid2) {
        this.cid2 = cid2;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getShopId() {
        return shopId;
    }

    public void setShopId(String shopId) {
        this.shopId = shopId;
    }

    public String getCid1() {
        return cid1;
    }

    public void setCid1(String cid1) {
        this.cid1 = cid1;
    }

    public String getSkuid() {
        return skuid;
    }

    public void setSkuid(String skuid) {
        this.skuid = skuid;
    }

    public String getCid() {
        return cid;
    }

    public void setCid(String cid) {
        this.cid = cid;
    }

    public String getPromotePrice() {
        return promotePrice;
    }

    public void setPromotePrice(String promotePrice) {
        this.promotePrice = promotePrice;
    }

    @Override
    public String toString() {
        return "GoodsListEntity{" +
                "isST=" + isST +
                ", brandName='" + brandName + '\'' +
                ", distance=" + distance +
                ", selfSupportTag='" + selfSupportTag + '\'' +
                ", shopName='" + shopName + '\'' +
                ", cartTitle='" + cartTitle + '\'' +
                ", promoteStatus=" + promoteStatus +
                ", skustr='" + skustr + '\'' +
                ", imgUrl='" + imgUrl + '\'' +
                ", unit='" + unit + '\'' +
                ", companyNo='" + companyNo + '\'' +
                ", price=" + price +
                ", cid2='" + cid2 + '\'' +
                ", id='" + id + '\'' +
                ", shopId='" + shopId + '\'' +
                ", cid1='" + cid1 + '\'' +
                ", skuid='" + skuid + '\'' +
                ", cid='" + cid + '\'' +
                ", promotePrice='" + promotePrice + '\'' +
                ", sort='" + sort + '\'' +
                ", quetePrice=" + quetePrice +
                ", hasQuete=" + hasQuete +
                ", storageName='" + storageName + '\'' +
                ", brandId='" + brandId + '\'' +
                ", isSellGoodGoods=" + isSellGoodGoods +
                ", ranking=" + ranking +
                ", lon='" + lon + '\'' +
                ", lat='" + lat + '\'' +
                ", lowestBuy='" + lowestBuy + '\'' +
                ", providerIMAccount='" + providerIMAccount + '\'' +
                '}';
    }

    public int getIsMemberPrice() {
        return isMemberPrice;
    }

    public void setIsMemberPrice(int isMemberPrice) {
        this.isMemberPrice = isMemberPrice;
    }

    public String getVipPrice() {
        return vipPrice;
    }

    public void setVipPrice(String vipPrice) {
        this.vipPrice = vipPrice;
    }
}
